#ifndef glFont_h__
#define glFont_h__

#define WIN32_LEAN_AND_MEAN
#include <Windows.h>
#include <gl/glew.h>								// Header File For The OpenGL32 Library

class glFont {
public:
  glFont();
  ~glFont();

  void SetTextColor(COLORREF color);
  void CreateFont(char* facename, int height, int weight, bool italic=false, bool underline=false, bool strikeout=false);

  void ShowText(int xPos, int yPos, char* text, int len);
  void Show2DText(char* text);
  void Show3DText(unsigned char* text);
private:
  HFONT hFont;
  COLORREF color;
};
#endif // glFont_h__